Text copied to clipboard!
Pealkiri
Text copied to clipboard!Sisseehitatud süsteemide programmeerija
Kirjeldus
Text copied to clipboard!
Otsime kogenud ja motiveeritud sisseehitatud süsteemide programmeerijat, kes liituks meie tehnoloogiaarenduse meeskonnaga. Selles rollis vastutate tarkvaralahenduste arendamise, testimise ja hooldamise eest, mis töötavad spetsialiseeritud riistvaraplatvormidel. Teie töö aitab kaasa meie toodete töökindlusele, jõudlusele ja innovatsioonile.
Sisseehitatud süsteemide programmeerijana töötate tihedas koostöös riistvara inseneride, süsteemiarhitektide ja teiste tarkvaraarendajatega, et luua optimeeritud ja töökindlaid lahendusi. Teie ülesandeks on kirjutada koodi madala taseme programmeerimiskeeltes nagu C ja C++, samuti kasutada reaalaja operatsioonisüsteeme (RTOS) ja arendusvahendeid, mis on vajalikud mikrokontrollerite ja teiste sisseehitatud platvormide jaoks.
Töö hõlmab ka tarkvara silumist, testimist ja dokumenteerimist, samuti osalemist süsteemi disainis ja arhitektuurilistes otsustes. Ootame kandidaadilt tugevat arusaamist elektroonikast, protokollidest (nt SPI, I2C, UART) ja süsteemide ressursipiirangutest.
Edukas kandidaat on analüütilise mõtlemisega, suudab töötada iseseisvalt ja meeskonnas ning on valmis õppima uusi tehnoloogiaid ja tööriistu. Kui soovid töötada innovaatilises keskkonnas ja panustada järgmise põlvkonna tehnoloogiate arendamisse, siis ootame sinu kandideerimist!
Kohustused
Text copied to clipboard!- Sisseehitatud tarkvara arendamine ja hooldamine
- Koostöö riistvara ja tarkvara meeskondadega
- Koodi kirjutamine C/C++ keeles
- Reaalaja operatsioonisüsteemide kasutamine
- Tarkvara testimine ja silumine
- Süsteemi dokumentatsiooni koostamine
- Osalemine süsteemi arhitektuuri kujundamises
- Riistvaraliideste ja protokollide integreerimine
- Tarkvaravigade analüüs ja parandamine
- Tulemuslikkuse optimeerimine piiratud ressurssidega keskkondades
Nõuded
Text copied to clipboard!- Varasem kogemus sisseehitatud süsteemide programmeerimisel
- Hea C ja C++ programmeerimisoskus
- Tundmine reaalaja operatsioonisüsteemidest (RTOS)
- Arusaam elektroonikast ja mikrokontrolleritest
- Kogemus silumis- ja testimisvahenditega
- Tundmine suhtlusprotokollidest nagu SPI, I2C, UART
- Võime töötada iseseisvalt ja meeskonnas
- Hea probleemilahendusoskus
- Tehniline inglise keele oskus
- Soovitavalt kõrgharidus infotehnoloogia või elektroonika valdkonnas
Võimalikud intervjuu küsimused
Text copied to clipboard!- Milline on teie kogemus C või C++ programmeerimisel?
- Kas olete töötanud reaalaja operatsioonisüsteemidega? Millistega?
- Kirjeldage projekti, kus arendasite sisseehitatud süsteemi.
- Kuidas lähenete tarkvara silumisele piiratud ressursiga seadmes?
- Milliseid protokolle olete kasutanud riistvaraga suhtlemiseks?
- Kuidas tagate oma koodi töökindluse ja efektiivsuse?
- Kas teil on kogemusi mikrokontrollerite programmeerimisel?
- Kuidas dokumenteerite oma arendustööd?
- Milliseid arendustööriistu ja kompilaatoreid olete kasutanud?
- Kas olete töötanud meeskonnas koos riistvara inseneridega?